Branches

SNiFF+ supports the use of branches in a version controlled file's version tree. Branches occur in a version tree when you create new versions of a file from the middle instead of the end of the tree. Basically, SNiFF+ allows you to perform the same operations on branches that you can perform on the main trunk of a version tree. These include:

- Creating branches at any point in a file's version tree. This includes creating a branch at a file version already on a branch.
- Freezing the latest version of all files in a particular branch and assigning a configuration name to the set.
- Comparing branch configurations with other configurations (either on the main trunk or on a branch).

You can also merge a branch version of a file back into the main trunk of the file's version tree.

| Note
| In SNiFF+, you can create branches: during check-out when using SCCS during check-in when using all other version control systems